home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 6 / CU Amiga Magazine's Super CD-ROM 06 (1996)(EMAP Images)(GB)(Track 1 of 4)[!][issue 1997-01].iso / cucd / online / fidonetts / fsc-0070.002 < prev    next >
Text File  |  1994-07-14  |  4KB  |  102 lines

  1. Document:   FSC-0070
  2. Date:       15-Jul-94
  3. Revision:   002
  4.  
  5.               Improving Fidonet/Usenet gating and Dupe Checking
  6.                               
  7.                     Franck Arnaud, Fidonet 2:320/213.666
  8.  
  9.  
  10.  
  11.   Status of this document
  12.   -----------------------
  13.  
  14.  This FSC suggests a proposed standard for the FidoNet(r) community,
  15.  and invites discussion and suggestions for improvements. Distribution of
  16.  this document is unlimited.
  17.  
  18.  Fido and FidoNet are registered marks of Tom Jennings and Fido Software.
  19.    
  20.  
  21.   Introduction
  22.   ------------
  23.  
  24.  The complexity of Usenet/Fidonet gating and the large number of gateways
  25.  has led to a non-negligible quantity of duplicates appearing regularly in 
  26.  both the Usenet and Fidonet worlds. This proposal defines a standard method 
  27.  for gateway software to deal with conversion of message identifiers between 
  28.  both worlds, so that we can improve the reliability of Usenet/Fidonet 
  29.  gateways.
  30.  
  31.  In this document "^" means <control-A> (character 01h).
  32.  
  33.  
  34.   History
  35.   -------
  36.  
  37.  Revision 002 adds details and makes the Fidonet to Usenet sheme FTS-0009
  38.  compliant.
  39.  
  40.  
  41.   Usenet To Fidonet Message Identifier Conversion
  42.   -----------------------------------------------
  43.  
  44.  A major problem is preventing messages gated into Fidonet from RFC822 from
  45.  being gated back to Usenet at another gateway with a new message id. The
  46.  easy way to solve that is simply to store the RFC message ID in a kludge 
  47.  line. This kludge line could also allow identifying messages gated from 
  48.  Usenet (this could be used by message editors to allow private replies to 
  49.  the nearest uucp gateway for example).
  50.  
  51.  It is proposed that the ^RFCID: kludge is used to store the RFC Message-ID:
  52.  in Fidonet messages. Of course, the use of the RFCID kludge doesn't replace
  53.  the standard fts-0009 Message-ID:.
  54.  
  55.        (Usenet)  Message-ID: <92_feb_10_19192012901@prep.ai.mit.edu>
  56.     to (Fido)    ^MSGID: 2:300/400.5 6789fedc
  57.                  ^RFCID: 92_feb_10_19192012901@prep.ai.mit.edu
  58.  
  59.  Note ^RFCID does not include the Message-ID enclosing "<" and ">".
  60.  
  61.  Then if a gateway finds a ^RFCID line in a Fido message, it will use it in
  62.  the Usenet message ID, instead of converting the ^MSGID.
  63.  
  64.  
  65.   Fidonet to Usenet Message Identifiers Conversion
  66.   ------------------------------------------------
  67.  
  68.  The dupe checking in Usenet is based on the message ID. Fidonet now has its
  69.  own standard message identification standard (fts-0009).
  70.  
  71.  So it would be interesting if the same Fidonet message gated at different
  72.  gateways had the same ID in Usenet to help news processing programs in
  73.  stopping dupes.
  74.  
  75.  The proposed fido ^MSGID: to RFC1036 Message-ID: conversion method is 
  76.  defined as below:
  77.  
  78.  The ^MSGID: value (a string) is not parsed and converted as below to the ID
  79.  part of Usenet's Message-ID. The Message-ID domain is the fidonet domain,
  80.  "fidonet.org" if the gated echomail comes from the Fidonet(tm) network.
  81.  
  82.  To convert the MSGID string, the following rules are applied:
  83.  - Alphanumeric (a-z,A-Z,0-9) characters are kept intact (case preserved).
  84.  - Non-alphanumeric characters - including the space beetwen the origin
  85.    address and the serial number - are converted to '-'.
  86.  
  87.  Some examples:
  88.  
  89.     (Fido)   ^MSGID: 2:300/400 12345AbC
  90.  to (Usenet) Message-ID: <2-300-400-12345AbC@fidonet.org>
  91.  
  92.     (Fido)   ^MSGID: 15:300/400.50@somenet abcd6789
  93.  to (Usenet) Message-ID: <15-300-400-50-somenet-abcd6789@fidonet.org>
  94.  
  95.     (Fido)   ^MSGID: Internet.Domain.org aBcD1234
  96.  to (Usenet) Message-ID: <Internet-Domain-org-aBcD1234@fidonet.org>
  97.  
  98.     (Fido)   ^MSGID: "LZKkoe$1982 98a" 45678bcd
  99.  to (Usenet) Message-ID: <-LZKkoe-1982-98a--45678bcd@fidonet.org>
  100.  
  101.  
  102.